package com.winchain.chainbill.bill.biz.report.service;

import com.winchain.chainbill.bill.biz.report.vo.BizBoardQueryVo;
import com.winchain.chainbill.bill.biz.report.vo.BizBoardStatsVo;
import com.winchain.chainbill.bill.biz.send.vo.BillSnd;
import java.math.BigDecimal;
import java.util.List;

public abstract interface BizBoardService {
	public abstract int countCustomerByGrpId(String paramString);

	public abstract List<BizBoardStatsVo> selectCustomersForBoard(String paramString1, String paramString2,
			String paramString3, String paramString4);

	public abstract List<BizBoardQueryVo> selectCustomersForDisBoard(String paramString);

	public abstract BigDecimal countSendAmts(String paramString);

	public abstract List<BizBoardQueryVo> selectBillSndsByGroupId(String paramString);

	public abstract List<BillSnd> selectNotGrouByBillSndsByGroupId(String paramString);

	public abstract BigDecimal countTransferAmts(String paramString);

	public abstract List<BizBoardQueryVo> selectBillXfesByGroupId(String paramString);

	public abstract Integer countSplitXfeBillByGroupId(String paramString);

	public abstract Integer countFullXfeBillByGroupId(String paramString);

	public abstract BigDecimal countDctAmts(String paramString);

	public abstract List<BizBoardQueryVo> selectDctsForDisBoard(String paramString);

	public abstract List<BizBoardStatsVo> querySendBillsForBoard(String paramString1, String paramString2,
			String paramString3, String paramString4);

	public abstract List<BizBoardStatsVo> queryXfeBillsForBoard(String paramString1, String paramString2,
			String paramString3, String paramString4);

	public abstract List<BizBoardStatsVo> queryDctBillsForBoard(String paramString1, String paramString2,
			String paramString3, String paramString4);

	public abstract List<BizBoardStatsVo> queryRpurBillsForBoard(String paramString1, String paramString2,
			String paramString3);
}
